﻿body {
    font-size: 0.8em;
    font-family: Arial, Helvetica, Verdana, sans-serif, "Helvetica Neue", "Lucida Grande", "Segoe UI";
    margin:0px;
    padding:0px;
    min-width: 960px;
    #border:1px solid red;
}


a:link, a:visited
{
    /*color: #ffffff;*/
    text-decoration: none;
}
/*
a:hover
{
    color: #9d6400; /* #1d60ff; 
    text-decoration: none;
}

a:active
{
    color: #034af3;
}*/

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}

span
{
    margin:0px;
    padding:0px;
}

h1
{
    font-size:1.25em;
    font-weight: bold;
    font-variant:normal;
}

#page
{
    background-color: transparent;
    width:960px;
    margin: 0px auto;
    padding:0px auto;
    #border:1px solid red;
}


/* settings large_frame */

div.large_frame
{
    width: 950px;
    height: 330px;
    margin:0px auto;
    position:relative;
}

div.large_frame .top, div.large_frame .bot, div.large_frame .main_content
{
    width:920px;
}

div.large_frame .left, div.large_frame .right, div.large_frame .main_content
{
    height:300px;
}

div.large_frame .bot, div.large_frame .botleft, div.large_frame .botright
{
    top:315px;
}

/* settings normal_frame */

div.normal_frame
{
    width: 310px;
    height: 350px;
    float:left;
    margin: 5px 5px;
    position:relative;
}

div.normal_frame .top, div.normal_frame .bot, div.normal_frame .main_content
{
    width:280px;
}

div.normal_frame .left, div.normal_frame .right, div.normal_frame .main_content
{
    height:320px;
}

div.normal_frame .bot, div.normal_frame .botleft, div.normal_frame .botright
{
    top:335px;
}

/* settings*/

.top_frame,.mid_frame,.bot_frame
{
    position:relative;
}

.top_frame span, .mid_frame span, .bot_frame span, .main_content
{
    position:absolute;
    display:block;
}

div.top_frame span, div.bot_frame span
{
    height:15px;
}

.topleft, .topright,.botleft,.botright,.left,.right
{
    width:15px;
}

.topleft, .top, .topright
{
    top:0px;
}

.topleft, .left, .botleft
{
    left:0px;
}

.top,.bot
{
    left:15px;
}

.left,.right
{
    top:15px;
}

.right,.topright,.botright
{
    right:0px;
}

.main_content
{
    top:15px;
    left:15px;
}



/* set image */

div.top_frame .topleft
{
    background: transparent url(../images/topleft_border.png) top left no-repeat;
}

div.mid_frame .left
{
    background: transparent url(../images/left_border.png) top left repeat-y;
}

div.bot_frame .botleft
{
    background: transparent url(../images/botleft_border.png) top left no-repeat;
}

div.top_frame .top
{
    background: transparent url(../images/top_border.png) top left repeat-x;
}

.main_content
{
    background-color: #ffffff;
}

div.bot_frame .bot
{
    background: transparent url(../images/bot_border.png) top left repeat-x;
}

div.top_frame .topright
{
    background: transparent url(../images/topright_border.png) top left no-repeat;
}

div.mid_frame .right
{
    background: transparent url(../images/right_border.png) top left repeat-y;
}

div.bot_frame .botright
{
    background: transparent url(../images/rightbot_border.png) top left no-repeat;
}

#menupage
{
    margin-bottom:50px;
    #border:1px solid red;
}

#menupage ul
{
    position:relative;
    float:right;
    margin-right:80px;
    background-color: #007fdb;
    list-style:none;
    display:block;
}

#menupage ul li
{
    display:inline;
}

#menupage ul li a.alast
{
    margin-right:40px;
}

#menupage ul li a
{
    display:inline-block;
    padding:10px 5px;
    color: #004679;
    font-weight: bold;
    font-size:1.2em;
}

#menupage ul li a:hover
{
    color: #5cbaff;
}



/* settings content large_frame */

.large_frame .main_content img.pic
{
    width: 400px;
    height: 270px;
    float:left;
}

.large_frame .main_content .text_content
{
    float:right;
    width: 450px;
}

.button
{
    float:right;
}

.button a
{
    display:block;
    font-size:1em;
    font-weight:bold;
    height:32px;
    padding:0px 15px;
    margin: 0px 2px;
    color: #403000;
    line-height:32px;
    position:relative;
    background: transparent url(../images/butmid.png) top left repeat-x;
}

.button a:hover
{
    color: #6b5000;
    text-decoration:underline;
}

.button a span
{
    position:absolute;
}

.button .butleft
{
    background: transparent url(../images/butleft.png) top left no-repeat;
    left:-2px;
    height:32px;
    width:2px;
}

.button .butright
{
    background: transparent url(../images/butright.png) top left no-repeat;   
    right:-2px;
    height:32px;
    width:2px;
}



/* settings content normal_frame */

.normal_frame .main_content img.pic
{
    width: 250px;
    height: 140px;
}


.main_content .left_content
{
    float:left;
    width:130px;
}










.border_shadow
{
    #background-color: #3e3e3e;
    border:1px solid #595959;
    display:inline-block;
    #padding:0px 1px 1px 0px;
}

.shadow
{
    margin: -1px 0px 0px -1px;
}


.clear
{
    clear:both;
}